scotch game
The Scotch Game and the Lesson of 2026: When Collective Memory Lags Behind the BoardIn a small chess club deep in an alley off Kanakpura Road in Bengaluru, I onc...
ETTU and Dyn: Seven Cameras, One Overlooked Clause, and an Open QuestionIn the official release announcing the broadcast agreement between the Europe...
Greek Cup: When 5 Out of 5 Away Wins Is Not a Story About Away GamesOn a Wednesday afternoon at a small gym in Kypseli, Panionios walked off the...
France 1-1 Italy: Bastoni Equalises, 1.56 xG and a New Cycle Awaiting VerificationThe match report I printed from the official data system lay on my desk, and...
Champion's Scars on the Fencing Strip: Singapore Wins First Asian Games BronzeIn the final three seconds of the quarter-final, as the scoreboard froze at...
The Blank Dossier on the Analyst's Desk: The Line Between Data and Rumour in Vietnamese FootballBefore a V.League match this season, I was handed a forty-page analytical...
Vietnam vs Pakistan: The Strongest Lineup Cannot Fix the Hole Thailand ExposedCoach Kim Sang-sik has settled his plan for the final group match: Vietnam wi...
The Blank Ledger: When Sports Conclusions Are Sold on Data That Does Not ExistIn July 2026 I sat in the empty stand of Hoa Xuan stadium for the derby betwe...
Darwin Blanch and the 308 Points Inside a Compressed Next Gen ChessboardI watched the replay of Darwin Blanch's opening match at the Tiburon Challeng...
Portugal U21 double at Belgium Open 2026: The real signal from Pinto's defeatBelgium Open 2026 in Pepinster, Belgium, ended with two U21 titles going to t...
The Bus That Never Came and a Broken First-Pass Chain: Vietnam Women's Volleyball Loses 0-3 to Indonesia at Asiad 2011:00, The Parking Lot Was Still Empty I had been sitting in the media area...
UFC 333: Volkanovski, Oliveira and a Matchmaking Machine Talking Itself Into BeliefIn an analysis published right after UFC 333, one sentence was placed on the...
When the Esports Data Pipeline Returns ZeroThe screen returned a single grey line: "N/A" — no team name, no patch number...
ASIAD 2026 7th-8th Place Match: Vietnam Women's Volleyball Meets Kazakhstan and the Single Name Carrying the Entire AttackEvery analysis of mine begins with a forgotten number. This time, that number...
The 2029 Contract and the Wage-Bill Gap: The Real Story Behind Barcelona's Scouting of Bo HeglandOn Monday night in Stockholm, a scout left the stands with a notebook full of...
Transfer Forensics: Read the Payment Schedule, Not the HeadlineTransfer Forensics: Read the Payment Schedule, Not the Headline At three in t...
The Blank Data Sheet and Source Discipline in the Esports Transfer MarketIn June 2026, at 24, I sat in a radio booth in Nizhny Novgorod and said on ai...
Vietnam in Pot 2 for the 2030 World Cup Qualifiers: A Safe Ticket and a Trap Named IndonesiaOn December 15, in Kuala Lumpur, Malaysia, four glass bowls will be placed on...
The empty analysis and the lesson for Vietnamese footballAcross 33 years of covering football, I have rarely seen an analysis so long...
Global Esports Industry: Restructuring Not Collapse - Analysis from TI Prize Pool to EWC and the Future of OrganizationsThe global esports industry is undergoing a profound restructuring, not a...
